package com.agent.domain;

import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;
/**
 *  数据层
 * @author cgrz@jd.com
 * @date 2025-07-25
 */
@Mapper
public interface AgentInfoMapper {
	/**
     * 查询信息
	
	 * @param id ID  
     * @return 信息
     */
	 AgentInfo selectAgentInfoById(@Param("id") Long id);

	/**
     * 查询列表
     *
     * @param agentInfo 信息
     * @return 集合
     */
	 List<AgentInfo> selectAgentInfoList(AgentInfo agentInfo);

	/**
     * 新增
     *
     * @param agentInfo 信息
     * @return 结果
     */
	 int insertAgentInfo(AgentInfo agentInfo);

	/**
     * 修改
     *
     * @param agentInfo 信息
     * @return 结果
     */
	 int updateAgentInfo(AgentInfo agentInfo);


	/**
	 * 删除信息
		
	 * @param id ID  
	 * @return 结果
	 */
	 int deleteAgentInfoById(@Param("id") Long id);
	
}